﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace quanlyktx.quanlythuchi
{
    public partial class frmtiennuoc : DevComponents.DotNetBar.Office2007Form 
    {
        public frmtiennuoc()
        {
            InitializeComponent();
        }
        ketnoi kn = new ketnoi();
        DataTable dt = new DataTable();
        private void btthoat_Click(object sender, EventArgs e)
        {
            this.Close();
        }
       
      

        private void btthem_Click_1(object sender, EventArgs e)
        {
            if (txttenhd.Text == "" || txtchisocu.Text == "" || txtchisomoi.Text == "")
            {
                MessageBox.Show("dữ liệu ko dược để trống", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);

            }
            else
            {
                SqlConnection cn = kn.taokn();
                cn.Open();
                SqlCommand cmd = new SqlCommand("tb_tiennuoc_Insert", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@tenhdtiennuoc", SqlDbType.NVarChar).Value = txttenhd.Text;
                cmd.Parameters.Add("@ngaythang", SqlDbType.DateTime).Value = dtngaythang.Value;
                cmd.Parameters.Add("@maphong", SqlDbType.Int).Value = cbphong.Text;
                cmd.Parameters.Add("@manhanvien", SqlDbType.Int).Value = txtmanv.Text;
                cmd.Parameters.Add("@sonuoccu", SqlDbType.Int).Value = txtchisocu.Text;
                cmd.Parameters.Add("@sonuocmoi", SqlDbType.Int).Value = txtchisomoi.Text;
                cmd.Parameters.Add("@thanhtien", SqlDbType.Int).Value = txtthanhtien.Text;
                cmd.ExecuteNonQuery();
                cmd.Dispose();
                cn.Close();
                frmtiennuoc_Load(sender, e);
                MessageBox.Show("bạn đã đóng tiền thành công", "thông báo");
            }
        }

        private void btsua_Click_1(object sender, EventArgs e)
        {

            if (txttenhd.Text == "" || txtchisocu.Text == "" || txtchisomoi.Text == "")
            {
                MessageBox.Show("dữ liệu ko dược để trống", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);

            }
            else
            {
                SqlConnection cn = kn.taokn();
                cn.Open();
                SqlCommand cmd = new SqlCommand("tb_tiennuoc_Update", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@mahdtiennuoc", SqlDbType.Int).Value = txtmahd.Text;
                cmd.Parameters.Add("@tenhdtiennuoc", SqlDbType.NVarChar).Value = txttenhd.Text;
                cmd.Parameters.Add("@ngaythang", SqlDbType.DateTime).Value = dtngaythang.Value;
                cmd.Parameters.Add("@maphong", SqlDbType.Int).Value = cbphong.Text;
                cmd.Parameters.Add("@manhanvien", SqlDbType.Int).Value = txtmanv.Text;
                cmd.Parameters.Add("@sonuoccu", SqlDbType.Int).Value = txtchisocu.Text;
                cmd.Parameters.Add("@sonuocmoi", SqlDbType.Int).Value = txtchisomoi.Text;
                cmd.Parameters.Add("@thanhvien", SqlDbType.Int).Value = txtthanhtien.Text;
                cmd.ExecuteNonQuery();
                cmd.Dispose();
                cn.Close();
                frmtiennuoc_Load(sender, e);
                MessageBox.Show("bạn đã sua tiền thành công", "thông báo");
            }
        }

        private void btxoa_Click_1(object sender, EventArgs e)
        {
            SqlConnection cn = kn.taokn();
            cn.Open();
            SqlCommand cmd = new SqlCommand("tb_tiennuoc_Delete", cn);
            if (MessageBox.Show("bạn có thực sự muốn xóa sinh viên:" + txttenhd.Text + "này ", "thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@mahdtiennuoc", SqlDbType.Int).Value = txtmahd.Text;
                cmd.ExecuteNonQuery();
                cmd.Dispose();
                frmtiennuoc_Load(sender, e);
                MessageBox.Show("bạn đã xóa thành công");

            }
        }
        private void layphong()
        {
            SqlConnection cn = kn.taokn();
            cn.Open();
            SqlCommand cmd = new SqlCommand("tb_phong_SelectAll", cn);
            cmd.CommandType = CommandType.StoredProcedure;
            SqlDataAdapter da = new SqlDataAdapter(cmd);
           
            da.Fill(dt);
            cbphong.DataSource = dt;
            cbphong.DisplayMember = "tenphong";
            cbphong.ValueMember = "maphong";
        }
        private void frmtiennuoc_Load(object sender, EventArgs e)
        {
            //string sql = "tb_tiennuoc_SelectAll";
            //dataGridViewX1.DataSource = kn.taobang(sql);
            //txtmahd.DataBindings.Clear();
            //txtmahd.DataBindings.Add("Text", dataGridViewX1.DataSource, "mahdtiennuoc");
            //txttenhd.DataBindings.Clear();
            //txttenhd.DataBindings.Add("Text", dataGridViewX1.DataSource, "tenhdtiennuoc");
            //dtngaythang.DataBindings.Clear();
            //dtngaythang.DataBindings.Add("Text", dataGridViewX1.DataSource, "ngaythang");
            //txtchisocu.DataBindings.Clear();
            //txtchisocu.DataBindings.Add("Text", dataGridViewX1.DataSource, "sonuoccu");
            //txtchisomoi.DataBindings.Clear();
            //txtchisomoi.DataBindings.Add("Text", dataGridViewX1.DataSource, "sonuocmoi");
            //cbphong.DataBindings.Clear();
            //cbphong.DataBindings.Add("Text", dataGridViewX1.DataSource, "maphong");
            //txtmanv.DataBindings.Clear();
            //txtmanv.DataBindings.Add("Text", dataGridViewX1.DataSource, "manhanvien");
            //txtthanhtien.DataBindings.Clear();
            //txtthanhtien.DataBindings.Add("Text", dataGridViewX1.DataSource, "thanhtien");
            //layphong();
        }
    }
}
